﻿<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <script>
        /*
         new 执行过程
                 后面跟这函数名 调用了构造函数
                 创建了一个空对象 this就是对象名
                 给当前对象 动态添加属性和方法
                 返回这个对象
         */
        function Hero(name,age,level) {
            this.age = age;
            this.level = level;
            this.name = name;
            this.skill = function (skill) {
                console.log(skill);
            }
        }
        let lvbu = new Hero(`吕布`, 22, 18);
        console.log(lvbu.name);
        console.log(lvbu[`level`]);
        lvbu.skill(`地裂山崩`);
    </script>
</body>
</html>